vlwkaos' digital garden
Redux Saga 리덕스 사가
select, call, put, take
Redux-saga는 왜 필요할까?
Redux saga vs async await
비동기 호출에 Middleware가 왜 필요할까?
Why do we need middleware for async flow in redux
Redux tutorials: async logic
사실 없어도 그냥 사용할 수 있다. Middleware 라이브러리를 쓰면 몇가지 이점이 있음
Redux-thunk는 dispatch를 컴포넌트에서 모르게 해준다.
Redux-saga를 쓰면 비동기 호출에 대한 sideeffect를 좀더 정교하게 관리할 수 있음. 예를 들어 호출 취소, 마지막 요청 값만 가져오기 등.
간단한 프로젝트라면 custom hook을 이용하여 처리하는게 더 용이할 듯.
[[Redux saga - fork, spawn]]
파일 구조 참조1
Redux sagas with ducks
Saga Typing 문제
Redux Saga TypeScript제대로 타입지정하기
[[Firebase]]
subscription 처리
Referred in
Redux 리덕스
Redux Saga 리덕스 사가